let me explain what i mean - Turkish English Dictionary